﻿/*
 * 
 * @autor: Damis Garcia 
 * 
 */

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;

/**
 *  Para implementar Anotações é nessessário importar as seguintes Bibliotecas
 *  using System.ComponentModel.DataAnnotations;
 *  using System.ComponentModel.DataAnnotations.Schema;
 *  using System.ComponentModel.DataAnnotations.Resources;
 *  
 *  Table = Indica que aquele entidade é uma Tabela no Banco de Dados 
 *  DatabaseGenerated = Significa que aquele campo é auto icrementável
 *  Key = Indica que aquele campo é chave primária da Tabela
 *  Required = Idica que aquele campo é obrigatório
 * 
 * 
 */

namespace NewMigrate
{    
    public class Perfil
    {       
        [Key]
        public int PerfilID { get; set; }
        [Required,MaxLength(12)]
        public string nome { get; set; }
        [Required, MaxLength(120)]
        public string sobrenome { get; set; }
        [Required, MaxLength(20)]
        public string apelido { get; set; }
        [Required]
        public string meuDiretorio { get; set; }
        [Required]
        public string fotoPerfil { get; set; }                

        /*public DateTime dataDeNasc { get; set; }

        public DateTime criado { get; set; }

        public DateTime atualizado { get; set; }*/

    }
}